// auto components
import Vue from "vue";
const whiteList = [""];
const componentsContext = require.context(
  "../components",
  true,
  /index.(vue)$/,
);
componentsContext.keys().forEach((file_name) => {
  // 获取文件中的 default 模块 (若是.vue文件，则componentConfig就是一个vue组件)
  const componentConfig = componentsContext(file_name).default;
  if (!whiteList.includes(componentConfig.name)) {
    if (/.vue$/.test(file_name)) {
      //vue文件
      Vue.component(componentConfig.name, componentConfig); //组件全局注册： Vue.component(注册的名称,vue组件)
    } else {
      //js文件
      Vue.use(componentConfig);
    }
  }
});
